package com.yztc.youbadbad.bean.oversea;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by KIO on 2016/11/18.
 */

public class OverseaImgLikeBean {

    /**
     * product_id : 56649
     * goods_id : 62311
     * shop_id : 0
     * category_id : 1773
     * country_id : 5
     * sellcountry_id : 249
     * brand_id : 2793
     * brand_name : Anello
     * brand_logo : http://static.baocdn.com/photo/201611/2016111716003110672444.png
     * is_oversea : 2
     * createtime : 2016-11-17 19:30:02
     * updatetime : 2016-11-18 14:03:19
     * first_onshelftime : 2016-11-18 14:03:29
     * name : 日本直邮 【包邮包税】ANELLO合成皮革双肩包AT-B1211（常规款）多色
     * short_title :
     * image : photo/201611/2016111719003158184795.jpg
     * market_price : 5804.51
     * store_price : 281.57
     * is_nostock : 0
     * event_type : type_goods
     * product_icon : ["http://static.baocdn.com/images/activity/xinpin_26.png"]
     * sold_number : 0
     * activity_price : 281.57
     * recommended_reason :
     * country_flag : http://img02.baoimg.net/da/201606/2016061410003828097851.png
     * country_name : 日本
     * image_url_400 : http://img02.baoimg.net/photo/201611/2016111719003158184795_400x400.jpg
     * image_url_250 : http://image.baoimg.net/photo/201611/2016111719003158184795_250x250.jpg
     * image_url_100 : http://image.baoimg.net/photo/201611/2016111719003158184795_100x100.jpg
     * image_url_50 : http://img03.baoimg.net/photo/201611/2016111719003158184795_50x50.jpg
     * image_url : http://img02.baoimg.net/photo/201611/2016111719003158184795.jpg
     * currency_market_price : 5804.51
     * currency_symbol : ￥
     * refer_text_url : yahoo.co.jp
     * likeNumber : 0
     * commentNumber : 0
     * sellcountry_info : {"country_name":"日本","mobi_image_url":"http://img02.baoimg.net/da/201606/2016061410003828097851.png"}
     * product_icon_new : [{"url":"http://static.baocdn.com/images/activity/xinpin_v262.png","height":44,"width":88}]
     * is_activity : true
     */

    @SerializedName("product_id")
    private String productId;
    @SerializedName("goods_id")
    private String goodsId;
    @SerializedName("shop_id")
    private String shopId;
    @SerializedName("category_id")
    private String categoryId;
    @SerializedName("country_id")
    private String countryId;
    @SerializedName("sellcountry_id")
    private String sellcountryId;
    @SerializedName("brand_id")
    private String brandId;
    @SerializedName("brand_name")
    private String brandName;
    @SerializedName("brand_logo")
    private String brandLogo;
    @SerializedName("is_oversea")
    private String isOversea;
    @SerializedName("createtime")
    private String createtime;
    @SerializedName("updatetime")
    private String updatetime;
    @SerializedName("first_onshelftime")
    private String firstOnshelftime;
    @SerializedName("name")
    private String name;
    @SerializedName("short_title")
    private String shortTitle;
    @SerializedName("image")
    private String image;
    @SerializedName("market_price")
    private String marketPrice;
    @SerializedName("store_price")
    private String storePrice;
    @SerializedName("is_nostock")
    private int isNostock;
    @SerializedName("event_type")
    private String eventType;
    @SerializedName("sold_number")
    private int soldNumber;
    @SerializedName("activity_price")
    private String activityPrice;
    @SerializedName("recommended_reason")
    private String recommendedReason;
    @SerializedName("country_flag")
    private String countryFlag;
    @SerializedName("country_name")
    private String countryName;
    @SerializedName("image_url_400")
    private String imageUrl400;
    @SerializedName("image_url_250")
    private String imageUrl250;
    @SerializedName("image_url_100")
    private String imageUrl100;
    @SerializedName("image_url_50")
    private String imageUrl50;
    @SerializedName("image_url")
    private String imageUrl;
    @SerializedName("currency_market_price")
    private String currencyMarketPrice;
    @SerializedName("currency_symbol")
    private String currencySymbol;
    @SerializedName("refer_text_url")
    private String referTextUrl;
    @SerializedName("likeNumber")
    private int likeNumber;
    @SerializedName("commentNumber")
    private int commentNumber;
    @SerializedName("sellcountry_info")
    private SellcountryInfoBean sellcountryInfo;
    @SerializedName("is_activity")
    private boolean isActivity;
    @SerializedName("product_icon")
    private List<String> productIcon;
    @SerializedName("product_icon_new")
    private List<ProductIconNewBean> productIconNew;

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public String getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }

    public String getCountryId() {
        return countryId;
    }

    public void setCountryId(String countryId) {
        this.countryId = countryId;
    }

    public String getSellcountryId() {
        return sellcountryId;
    }

    public void setSellcountryId(String sellcountryId) {
        this.sellcountryId = sellcountryId;
    }

    public String getBrandId() {
        return brandId;
    }

    public void setBrandId(String brandId) {
        this.brandId = brandId;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public String getBrandLogo() {
        return brandLogo;
    }

    public void setBrandLogo(String brandLogo) {
        this.brandLogo = brandLogo;
    }

    public String getIsOversea() {
        return isOversea;
    }

    public void setIsOversea(String isOversea) {
        this.isOversea = isOversea;
    }

    public String getCreatetime() {
        return createtime;
    }

    public void setCreatetime(String createtime) {
        this.createtime = createtime;
    }

    public String getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(String updatetime) {
        this.updatetime = updatetime;
    }

    public String getFirstOnshelftime() {
        return firstOnshelftime;
    }

    public void setFirstOnshelftime(String firstOnshelftime) {
        this.firstOnshelftime = firstOnshelftime;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getShortTitle() {
        return shortTitle;
    }

    public void setShortTitle(String shortTitle) {
        this.shortTitle = shortTitle;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public String getMarketPrice() {
        return marketPrice;
    }

    public void setMarketPrice(String marketPrice) {
        this.marketPrice = marketPrice;
    }

    public String getStorePrice() {
        return storePrice;
    }

    public void setStorePrice(String storePrice) {
        this.storePrice = storePrice;
    }

    public int getIsNostock() {
        return isNostock;
    }

    public void setIsNostock(int isNostock) {
        this.isNostock = isNostock;
    }

    public String getEventType() {
        return eventType;
    }

    public void setEventType(String eventType) {
        this.eventType = eventType;
    }

    public int getSoldNumber() {
        return soldNumber;
    }

    public void setSoldNumber(int soldNumber) {
        this.soldNumber = soldNumber;
    }

    public String getActivityPrice() {
        return activityPrice;
    }

    public void setActivityPrice(String activityPrice) {
        this.activityPrice = activityPrice;
    }

    public String getRecommendedReason() {
        return recommendedReason;
    }

    public void setRecommendedReason(String recommendedReason) {
        this.recommendedReason = recommendedReason;
    }

    public String getCountryFlag() {
        return countryFlag;
    }

    public void setCountryFlag(String countryFlag) {
        this.countryFlag = countryFlag;
    }

    public String getCountryName() {
        return countryName;
    }

    public void setCountryName(String countryName) {
        this.countryName = countryName;
    }

    public String getImageUrl400() {
        return imageUrl400;
    }

    public void setImageUrl400(String imageUrl400) {
        this.imageUrl400 = imageUrl400;
    }

    public String getImageUrl250() {
        return imageUrl250;
    }

    public void setImageUrl250(String imageUrl250) {
        this.imageUrl250 = imageUrl250;
    }

    public String getImageUrl100() {
        return imageUrl100;
    }

    public void setImageUrl100(String imageUrl100) {
        this.imageUrl100 = imageUrl100;
    }

    public String getImageUrl50() {
        return imageUrl50;
    }

    public void setImageUrl50(String imageUrl50) {
        this.imageUrl50 = imageUrl50;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getCurrencyMarketPrice() {
        return currencyMarketPrice;
    }

    public void setCurrencyMarketPrice(String currencyMarketPrice) {
        this.currencyMarketPrice = currencyMarketPrice;
    }

    public String getCurrencySymbol() {
        return currencySymbol;
    }

    public void setCurrencySymbol(String currencySymbol) {
        this.currencySymbol = currencySymbol;
    }

    public String getReferTextUrl() {
        return referTextUrl;
    }

    public void setReferTextUrl(String referTextUrl) {
        this.referTextUrl = referTextUrl;
    }

    public int getLikeNumber() {
        return likeNumber;
    }

    public void setLikeNumber(int likeNumber) {
        this.likeNumber = likeNumber;
    }

    public int getCommentNumber() {
        return commentNumber;
    }

    public void setCommentNumber(int commentNumber) {
        this.commentNumber = commentNumber;
    }

    public SellcountryInfoBean getSellcountryInfo() {
        return sellcountryInfo;
    }

    public void setSellcountryInfo(SellcountryInfoBean sellcountryInfo) {
        this.sellcountryInfo = sellcountryInfo;
    }

    public boolean isIsActivity() {
        return isActivity;
    }

    public void setIsActivity(boolean isActivity) {
        this.isActivity = isActivity;
    }

    public List<String> getProductIcon() {
        return productIcon;
    }

    public void setProductIcon(List<String> productIcon) {
        this.productIcon = productIcon;
    }

    public List<ProductIconNewBean> getProductIconNew() {
        return productIconNew;
    }

    public void setProductIconNew(List<ProductIconNewBean> productIconNew) {
        this.productIconNew = productIconNew;
    }

    public static class SellcountryInfoBean {
        /**
         * country_name : 日本
         * mobi_image_url : http://img02.baoimg.net/da/201606/2016061410003828097851.png
         */

        @SerializedName("country_name")
        private String countryName;
        @SerializedName("mobi_image_url")
        private String mobiImageUrl;

        public String getCountryName() {
            return countryName;
        }

        public void setCountryName(String countryName) {
            this.countryName = countryName;
        }

        public String getMobiImageUrl() {
            return mobiImageUrl;
        }

        public void setMobiImageUrl(String mobiImageUrl) {
            this.mobiImageUrl = mobiImageUrl;
        }
    }

    public static class ProductIconNewBean {
        /**
         * url : http://static.baocdn.com/images/activity/xinpin_v262.png
         * height : 44
         * width : 88
         */

        @SerializedName("url")
        private String url;
        @SerializedName("height")
        private int height;
        @SerializedName("width")
        private int width;

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public int getHeight() {
            return height;
        }

        public void setHeight(int height) {
            this.height = height;
        }

        public int getWidth() {
            return width;
        }

        public void setWidth(int width) {
            this.width = width;
        }
    }
}
